// pages/myidearok/mydearok.js
import {
    findWxReservationPeopleDetail,
    // 单个取消订单
    cancelSingleReservation
} from "../../api/home"
Page({

    /**
     * 页面的初始数据
     */
    data: {
        time: "",
        id: "",
        dataList: [],
        show: false,
        popimage: "",
        dakai :'false',
        dayType:'',
        sessionTime:'',
        travelDate:'',
        xingqi:""
    },
      // 获取滚动条当前位置
      onPageScroll: function (e) {
        // console.log(e)
        if (e.scrollTop > 100) {
            this.setData({
                floorstatus: true
            });
        } else {
            this.setData({
                floorstatus: false
            });
        }
    },
      //回到顶部
      goTop: function (e) { // 一键回到顶部
        if (wx.pageScrollTo) {
            wx.pageScrollTo({
                scrollTop: 0
            })
        } else {
            wx.showModal({
                title: '提示',
                content: '当前微信版本过低，无法使用该功能，请升级到最新微信版本后重试。'
            })
        }
    },
    //点击单个人物录入
    quxiao(e) {
        console.log(e);
        console.log(this.data.dataList);
        let index = e.currentTarget.dataset.index
        console.log(this.data.dataList[index].id);
        wx.navigateTo({
            url: '/pages/photos/photos?id=' + this.data.dataList[index].id,
        })
    },
    //单个取消订单
    dakai(e) {
        console.log(e);
        console.log(this.data.dataList);
        let index = e.currentTarget.dataset.index
        console.log(this.data.dataList[index]);
        var _this = this
        cancelSingleReservation({
            id: _this.data.dataList[index].id
        }).then((res) => {
            console.log(_this.data.dataList[index].id);
            console.log(res);
            if (res.code == 1000) {
                findWxReservationPeopleDetail({
                    id: _this.data.id
                }).then(res => {
                    if (res.code == 1000) {
                        wx.hideLoading({})
                        console.log("9999999999999");

                        _this.setData({
                            dataList: res.data.details,
                            dakai:true
                        })
                        console.log(_this.data.dataList);
                    } else {
                        wx.showModal({
                            title: res.mag
                        })
                    }
                })
            } else {
                wx.showModal({
                    title: res.msg,
                })
            }
        })
    },
    getUserInfo1(event) {
        console.log(event.detail);
    },
    onClose1() {
        this.setData({
            show: false
        });
    },
    //刷码入馆
    examine(e) {
        this.setData({
            show: true
        })
        console.log(e);
        console.log(this.data.dataList);
        let index = e.currentTarget.dataset.index
        console.log(index);
        console.log(this.data.dataList[index]);
        let _this = this
        this.setData({
            popimage: _this.data.dataList[index].qrCodeUrl
        })
    },
    //返回上一页
    onClickLeft() {
        wx.navigateBack({
            delta: 1,
        })
    },
    /**
     * 生命周期函数--监听页面加载
     */
    onLoad(options) {
        wx.showLoading({
            title: '加载中~~',
        })
        this.setData({
            id: options.id
        })
        //获取时间
        function getNowTime() {
            var date = new Date();
            //月 getMonth()：0 ~ 11
            var month = date.getMonth() + 1;
            //日 getDate()：(1 ~ 31)
            var day = date.getDate();
            //时 getHours()：(0 ~ 23)
            var hour = date.getHours();
            //分 getMinutes()： (0 ~ 59)
            var minute = date.getMinutes();
            //秒 getSeconds()：(0 ~ 59)
            var second = date.getSeconds();
            var time = addZero(month) + '月' + addZero(day) + '日' + ' ' + addZero(hour) + ':' +
                addZero(minute) + ':' + addZero(second);
            return time;
        }
        var _this = this
        setInterval(function () {
            // console.log(getNowTime());
            _this.setData({
                time: getNowTime()
            })
            console.log();
        }, 300)

        function addZero(s) {
            return s < 10 ? ('0' + s) : s;
        }

       

        //获取信息
        findWxReservationPeopleDetail({
            id: this.data.id
        }).then(res => {
            if (res.code == 1000) {
                wx.hideLoading({})
                console.log(res);

            //    console.log( new Date("2022-8-22").getDate(),'8///////////////////////');
                this.setData({
                    dataList: res.data.details,
                    dayType:res.data.dayType,
                    sessionTime:res.data.sessionTime,
                    travelDate:res.data.travelDate
                })
             
                    var weekArray = new Array("星期日","星期一", "星期二", "星期三", "星期四", "星期五", "星期六",);
                    
                    var week = weekArray[new Date(this.data.travelDate).getDay()];//注意此处必须是先new一个Date
                    this.setData({
                        xingqi:week
                    })
                    
                    console.log(week);
                    // var week = weekArray[new Date(this.data.travelDate).getDay()];
                // console.log(this.data.dataList);
            } else {
                wx.showModal({
                    title: res.mag
                })
            }
        })
    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady() {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow() {
        //获取信息
        findWxReservationPeopleDetail({
            id: this.data.id
        }).then(res => {
            if (res.code == 1000) {
                wx.hideLoading({})
                console.log("9999999999999");

                this.setData({
                    dataList: res.data.details
                })
                console.log(this.data.dataList);
            } else {
                wx.showModal({
                    title: res.mag
                })
            }
        })
    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload() {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh() {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom() {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage() {

    }
})